Aknafunktsioon (inglise keeles window function) on matemaatiline funktsioon, mis on väljaspool valitud vahemikku (akent) null. Digitaalses signaalitöötluses määrab see funktsioon kindlaks, milline osakaal on signaali digiteerimesel aknasse jäävatel diskreediväärtustel signaali edasises töötluses. Kui mõnda teist funktsiooni (andmejada, lainekuju) aknafunktsiooniga korrutada, siis on ka tulemus väljaspool määramispiirkonda null. Aknast väljapoole jäävat andmeosa edasises andmetöötluses ei kasutata.
Aknafunktsiooni graafik on üldiselt vahemiku keskpunkti (tipu) suhtes sümmeetriline.
On mitut liiki aknafunktsioone, mida kasutatakse sagedusanalüüsis (näiteks diskreetse Fourier' teisenduse abil), sagedusfiltrite projekteerimisel, lainekimbu moodustamisel ja muudes signaalitöötluse rakendustes.